草庐IT

Android Html.fromHtml 耗时太长

全部标签

android - SurfaceHolder.lockCanvas() 对我的游戏应用程序来说花费的时间太长

我正在开发一款安卓游戏,我正在使用SurfaceView。我有一个每16毫秒调用一次的方法(我想要60fps)publicvoidmyDraw(SurfaceHolderholder){Canvasc=null;longstart=System.currentMillis();try{synchronized(holder){c=holder.lockCanvas();if(c!=null){c.drawColor(Color.GREEN);}}}finally{if(c!=null){holder.unlockCanvas(c);}}Log.i(TAG,"totaltime:"+(S

android - 打开一个 12kb 的文本文件需要太长时间......?

以下代码有效,但打开一个小文件花费的时间太长(超过一分钟)。LogCat显示了很多“GC_FOR_MALLOC在##ms中释放了####对象/######字节”的实例。有什么建议吗?FiledirPath=newFile(Environment.getExternalStorageDirectory(),"MyFolder");Stringcontent=getFile("test.txt");publicStringgetFile(Stringfile){Stringcontent="";try{FiledirPathFile=newFile(dirPath,file);FileIn

android - Html.fromHtml 中的换行符被忽略

我从API收到带有换行符的文本,但我无法让换行符起作用。这是我要显示的文本的一部分。http://pastebin.com/CLnq16mP(将它粘贴到那里,因为stackoverflow上的格式不正确。)我试过这个:termsAndConditionsTextView.setText(Html.fromHtml(""+textResponse.getText()+""));还有这个:termsAndConditionsTextView.setText(Html.fromHtml(textResponse.getText()));但换行符(\r\n)和空格总是被忽略。我该如何解决这个问

Android Html.fromHtml 函数自动将不需要的文本转换为超链接

AndroidHtml.fromHtml函数自动将不需要的文本转换为超链接。这是我的代码:StringhtmlContent="cornersofnail.Ithasto";textViewContent.setTextHtml.fromHtml(htmlContent));textViewContent.setText(comment.getContent());在上面的代码中,Html.fromHtml将“nails.It”视为链接并将其转换为超链接。这里是转换后的字符串结果。我能想到的解决方案之一是,在句号之后放置空格。有什么好的解决办法吗? 最佳答案

android - 在 Android Studio 中为 NDK 项目构建符号花费的时间太长

我正在开发一个使用NDK并绑定(bind)相当大的BoostC++库的Android项目。每次启动AndroidStudio时,IDE在BuildingSymbols阶段都会花费大约1小时(或多或少,在i7四核机器上)的时间,在此期间实际上无法使用IDE。我猜瓶颈与Boost中包含的大量符号直接相关。这个问题有已知的补救方法吗?我没有看到很多关于这个问题的投诉,但是这个论坛帖子似乎在为同样的问题寻求帮助:https://forum.xda-developers.com/tools/android-studio/android-studio-2-2-add-cpp-files-using

android - onFinish() CountDownTimer 方法太长?

更新:2013年11月20日:此问题仍未解决。我正在制作一个CountDownTimer并且在onFinish()方法中,我显然做了太多的工作,因为最后一秒和完成之间的延迟时间比1秒(这是我的滴答之间的延迟)。这是我的代码。mCountDownTimer=newCountDownTimer(GAME_LENGTH,1000){publicvoidonTick(longmillisUntilFinished){mCountDownTextView.setText(""+millisUntilFinished/1000);}publicvoidonFinish(){mCountDownTe

java - 如何使用 Html.fromHtml 在 android 中显示心脏标志

在我的应用程序中,我从服务器获取一些数据,这些数据可能包含一些unicode字符,如心形等。现在我可以用这种方式使用unicode格式显示黑心符号Stringstr="\u2764";//unicodecharacterforblackheartTextViewtxtv=(TextView)findViewById(R.id.txtv);txtv.setText(txtv.getText()+str);但我是这样设置文本的:holder.txt_cardDesc.setText(Html.fromHtml(cardsDataClass.getCarddesc()));cardsData

android - Http 请求慢第一次和等待时间太长

我在Android应用程序中使用ApacheDefaultHttpClient向网络服务器发出获取请求(URL无关紧要,不同的服务器/网站会出现这种现象)。使用HTCDesire和3G网络的第一个请求需要几秒钟(>4秒),后续请求大约只有0.5秒。如果我在发出下一个请求之前等待超过15秒,则下一个请求再次需要几秒钟。请求使用的是HTTP1.1,服务器时间不是问题。DNS查找也不是问题,因为我也尝试使用IP。对我来说,这看起来像是Apache框架中的某些连接超时设置,或者我的HTC设备使网络接口(interface)进入休眠状态(如果它真的这样做的话)。代码很简单,看起来像这样:Http

android - Gradle 同步时间太长 Firebase-core 无法 HEAD 状态代码 409

我正在AndroidStudio中构建一个Android应用程序。每次我SyncProjectwithGradlefiles时,都需要几分钟才能成功同步。在我的AndroidStudio底部,我看到了几分钟的以下行:在构建输出中我看到了这个:当我点击其中一个错误时,我会看到:org.gradle.internal.resource.transport.http.HttpErrorStatusCodeException:CouldnotHEAD'https://jcenter.bintray.com/com/google/firebase/firebase-core/11.4.2/fir

java - 有没有其他方法可以在不使用 webview 和 Html.fromHtml() 方法的情况下在 Android TextView 中显示 Html 代码?

我搜索了很多。我必须在Textview中显示Html代码。但主要是在Textview中使用Html.fromHtml(source)。但是这个方法并不是所有的html标签都支持。Html.fromHtml()只支持少数标签。因为我需要应用所有的css和所有的html标签支持。我想在不使用Webview的情况下在Textview中显示html代码。有没有其他方法可以实现这个功能。 最佳答案 引用这个link.使用第三方库改进原生TextView并支持更多HTML标签。例如:HTML-TextView.